let http=require('../../utils/request.js')
// pages/comment/comment.js
const app=getApp()

Page({

  /**
   * 页面的初始数据
   */
  data: {
    name:'评论',
    pics: [],//图片
    imgAll: [] //返回合集
  },
// inputArea
  commentArea(e){
    this.setData({
      commentArea:e.detail.value
    })
  },
  // 图片放大查看
  previewImg: function (e) {
    
    var index = e.target.dataset.index;//当前图片地址
    var imgArr = e.target.dataset.list;//所有要预览的图片的地址集合 数组形式
    console.log(index, imgArr)
    wx.previewImage({
      current: imgArr[index],
      urls: imgArr,
    })
  },
  //上传图片
  chooseImg: function (e) {
    var that = this,
      pics = this.data.pics;
    console.log(pics);
    if (pics.length < 3) {
      wx.chooseImage({
        count: 3, // 最多可以选择的图片张数，默认9
        sizeType: ['original', 'compressed'], // original 原图，compressed 压缩图，默认二者都有
        sourceType: ['album', 'camera'], // album 从相册选图，camera 使用相机，默认二者都有
        success: function (res) {

          // 返回选定照片的本地文件路径列表，tempFilePath可以作为img标签的src属性显示图片
          var tempFilePaths = res.tempFilePaths;
          // wx.showToast({
          //   title: '正在上传...',
          //   icon: 'loading',
          //   mask: true,
          //   duration: 10000
          // });  
          for (var i = 0; i < tempFilePaths.length; i++) {
            pics.push(tempFilePaths[i]);
          }
          console.log(pics);
          console.log(res)
          that.setData({
            pics: pics
          })
          wx.uploadFile({
            filePath: tempFilePaths[0],
            name: 'file',
            url: 'https://system.wm69.mintennet.com//upload_img',
            header: {
              "Content-Type": "multipart/form-data",
              token: wx.getStorageSync('token')
            },
            success(res) {

              console.log('sucUp', res)
              console.log(JSON.parse(res.data).data.url, 'cos-da')
              let commentImg = JSON.parse(res.data).data.url

              let imgAll = that.data.imgAll
              imgAll.push(commentImg)
              console.log(imgAll, 'imgAll')
              that.setData({
                commentImg,
                imgAll
              })
            }
          })
        },
      });
    } else {
      wx.showToast({
        title: '最多上传3张图片',
        icon: 'none',
        duration: 3000
      });
    }
  },
  // 删除图片
  deleteImg: function (e) {
    var that = this;
    var pics = this.data.pics;
    var index = e.currentTarget.dataset.index;
    pics.splice(index, 1);
    console.log(pics)
    this.setData({
      pics: pics,
    })
  },
  // 预览图片
  previewImg1: function (e) {
    //获取当前图片的下标
    var index = e.currentTarget.dataset.index;
    //所有图片
    var pics = this.data.pics;
    wx.previewImage({
      //当前显示图片
      current: pics[index],
      //所有图片
      urls: pics
    })
  },
  comment(e){
    let _this=this
    let commentArea=_this.data.commentArea
    let imgAll=_this.data.imgAll
    let orderid=_this.data.orderid
    console.log(commentArea,'内容')
    console.log(imgAll,'图片')
    // console.log()
    http.postHttp('/user_comment',{
      content:_this.data.commentArea,
      images:_this.data.imgAll,
      order_id:_this.data.orderid
    },{
      token:wx.getStorageSync('token')
    }).then(res=>{
      console.log(res)
      wx.navigateBack({
        delta: 1,
      })
    })

  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    let orderid=options.orderid
    this.setData({
      orderid
    })
    },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})